home *** CD-ROM | disk | FTP | other *** search
- import com.apple.cocoa.foundation.NSData;
- import com.apple.cocoa.foundation.NSDictionary;
- import com.apple.cocoa.foundation.NSPropertyListSerialization;
- import java.io.File;
-
- public class DefaultIconViewTextSize {
- // $FF: synthetic field
- static Class class$com$apple$cocoa$foundation$NSDictionary;
- // $FF: synthetic field
- static Class class$java$lang$Number;
-
- public static int getDefaultIconViewTextSize() {
- try {
- String var0 = System.getProperty("user.name");
- File var1 = new File("/Users/" + var0 + "/Library/Preferences/com.apple.finder.plist");
- NSData var2 = new NSData(var1);
- NSDictionary var3 = (NSDictionary)NSPropertyListSerialization.propertyListFromXMLData(var2);
- Object var4 = var3.objectForKey("StandardViewOptions");
- NSDictionary var5 = null;
- if (var4 == null) {
- var5 = null;
- } else if (var4.getClass() == (class$com$apple$cocoa$foundation$NSDictionary == null ? (class$com$apple$cocoa$foundation$NSDictionary = class$("com.apple.cocoa.foundation.NSDictionary")) : class$com$apple$cocoa$foundation$NSDictionary)) {
- var5 = (NSDictionary)var4;
- }
-
- var4 = var5.objectForKey("icnv");
- if (var4 == null) {
- Object var12 = null;
- } else if (var4.getClass() == (class$com$apple$cocoa$foundation$NSDictionary == null ? (class$com$apple$cocoa$foundation$NSDictionary = class$("com.apple.cocoa.foundation.NSDictionary")) : class$com$apple$cocoa$foundation$NSDictionary)) {
- var5 = (NSDictionary)var4;
- } else {
- Object var14 = null;
- }
-
- Object var6 = var3.objectForKey("FontSize");
- Object var7 = null;
- if (var6 == null) {
- var7 = null;
- } else if (var6.getClass() == (class$java$lang$Number == null ? (class$java$lang$Number = class$("java.lang.Number")) : class$java$lang$Number)) {
- var7 = (Number)var6;
- } else {
- try {
- var7 = new Integer(var6.toString());
- } catch (NumberFormatException var9) {
- var7 = null;
- }
- }
-
- return ((Number)var7).intValue();
- } catch (Exception var10) {
- return 12;
- }
- }
-
- // $FF: synthetic method
- static Class class$(String var0) {
- try {
- return Class.forName(var0);
- } catch (ClassNotFoundException var2) {
- throw new NoClassDefFoundError(var2.getMessage());
- }
- }
- }
-